<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<meta name="generator" content="JsDoc Toolkit" />
		
		<title>JsDoc Reference - airlift</title>

		<style type="text/css">
			/* default.css */
body
{
	font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	width: 800px;
}

.header
{
	clear: both;
	background-color: #ccc;
	padding: 8px;
}

h1
{
	font-size: 150%;
	font-weight: bold;
	padding: 0;
	margin: 1em 0 0 .3em;
}

hr
{
	border: none 0;
	border-top: 1px solid #7F8FB1;
	height: 1px;
}

pre.code
{
	display: block;
	padding: 8px;
	border: 1px dashed #ccc;
}

#index
{
	margin-top: 24px;
	float: left;
	width: 160px;
	position: absolute;
	left: 8px;
	background-color: #F3F3F3;
	padding: 8px;
}

#content
{
	margin-left: 190px;
	width: 600px;
}

.classList
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 8px;
	font-family: arial, sans-serif;
	font-size: 1em;
	overflow: auto;
}

.classList li
{
	padding: 0;
	margin: 0 0 8px 0;
}

.summaryTable { width: 100%; }

h1.classTitle
{
	font-size:170%;
	line-height:130%;
}

h2 { font-size: 110%; }
caption, div.sectionTitle
{
	background-color: #7F8FB1;
	color: #fff;
	font-size:130%;
	text-align: left;
	padding: 2px 6px 2px 6px;
	border: 1px #7F8FB1 solid;
}

div.sectionTitle { margin-bottom: 8px; }
.summaryTable thead { display: none; }

.summaryTable td
{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px #7F8FB1 solid;
	border-right: 1px #7F8FB1 solid;
}

/*col#summaryAttributes {}*/
.summaryTable td.attributes
{
	border-left: 1px #7F8FB1 solid;
	width: 140px;
	text-align: right;
}

td.attributes, .fixedFont
{
	line-height: 15px;
	color: #002EBE;
	font-family: "Courier New",Courier,monospace;
	font-size: 13px;
}

.summaryTable td.nameDescription
{
	text-align: left;
	font-size: 13px;
	line-height: 15px;
}

.summaryTable td.nameDescription, .description
{
	line-height: 15px;
	padding: 4px;
	padding-left: 4px;
}

.summaryTable { margin-bottom: 8px; }

ul.inheritsList
{
	list-style: square;
	margin-left: 20px;
	padding-left: 0;
}

.detailList {
	margin-left: 20px; 
	line-height: 15px;
}
.detailList dt { margin-left: 20px; }

.detailList .heading
{
	font-weight: bold;
	padding-bottom: 6px;
	margin-left: 0;
}

.light, td.attributes, .light a:link, .light a:visited
{
	color: #777;
	font-style: italic;
}

.fineprint
{
	text-align: right;
	font-size: 10px;
}
		</style>
	</head>

	<body>
<!-- ============================== header ================================= -->	
		<!-- begin static/header.html -->
		<div id="header">
</div>
		<!-- end static/header.html -->

<!-- ============================== classes index ============================ -->
		<div id="index">
			<!-- begin publish.classesIndex -->
			<div align="center"><a href="../index.html">Class Index</a>
| <a href="../files.html">File Index</a></div>
<hr />
<h2>Classes</h2>
<ul class="classList">
	
	<li><i><a href="../symbols/_global_.html">_global_</a></i></li>
	
	<li><a href="../symbols/airlift.html">airlift</a></li>
	
</ul>
<hr />
			<!-- end publish.classesIndex -->
		</div>
		
		<div id="content">
<!-- ============================== class title ============================ -->
			<h1 class="classTitle">
				
				Namespace airlift
			</h1>

<!-- ============================== class summary ========================== -->			
			<p class="description">
				
				
			
				Airlift context object.
				
				
					<br /><i>Defined in: </i> <a href="../symbols/src/_home_bediako_work_airlift_src_script_javascript_airlift_util_util.js.html">util.js</a>.
				
			</p>

<!-- ============================== constructor summary ==================== -->			
			
			<table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class airlift.">
				<caption>Namespace Summary</caption>
				<thead>
					<tr>
						<th scope="col">Constructor Attributes</th>
						<th scope="col">Constructor Name and Description</th>
					</tr>
				</thead>
				<tbody>
					<tr>
						<td class="attributes">&nbsp;</td>
						<td class="nameDescription" >
							<div class="fixedFont">
								<b><a href="../symbols/airlift.html#constructor">airlift</a></b>
							</div>
							<div class="description"></div>
						</td>
					</tr>
				</tbody>
			</table>
			

<!-- ============================== properties summary ===================== -->
			

<!-- ============================== methods summary ======================== -->
			
				
				
				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class airlift.">
					<caption>Method Summary</caption>
					<thead>
						<tr>
							<th scope="col">Method Attributes</th>
							<th scope="col">Method Name and Description</th>
						</tr>
					</thead>
					<tbody>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.a">a</a></b>(_javaType, _size)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.appender">appender</a></b>(_initialText, _delimiter)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.arrayCopy">arrayCopy</a></b>(_sourceArray, _destinationArray, _conversionFunction)
								</div>
								<div class="description">Copies on array to another.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.arrayList">arrayList</a></b>(_collection)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.booleanArray">booleanArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
boolean.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.booleanObjectArray">booleanObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Boolean.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.browser">browser</a></b>()
								</div>
								<div class="description">Airlift browser object can be used to call other URIs</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.byteArray">byteArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type byte.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.byteObjectArray">byteObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Byte.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.cc">cc</a></b>(_className)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.characterObjectArray">characterObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.charArray">charArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
char.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.charObjectArray">charObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Character.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.chat">chat</a></b>(_users, _message)
								</div>
								<div class="description">- send a message to a collection of Google users via Google
Talk.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.cloneDate">cloneDate</a></b>(_date)
								</div>
								<div class="description">Creates a new java.util.Date object from another
java.util.Date or Javascript Date object.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.collect">collect</a></b>(_arg1, _arg2)
								</div>
								<div class="description">This method will collect active records for a domain.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.copy">copy</a></b>(_source, _destination, _propertyArray)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.createArray">createArray</a></b>(_size, _type, _initializer)
								</div>
								<div class="description">- Creates a Java array of the specified size and type.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.createDate">createDate</a></b>(_config)
								</div>
								<div class="description">creates a java.util.Date object</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.createTimeZone">createTimeZone</a></b>(_timeZoneString)
								</div>
								<div class="description">returns the corresponding java.util.TimeZone object for
a given _timeZoneString</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.decrypt">decrypt</a></b>(_initialBytes, _password, _initialVector, _algorithm)
								</div>
								<div class="description">- a function for decrypting an array of bytes.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.del">del</a></b>(_id, _domainName)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.doubleArray">doubleArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
double.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.doubleObjectArray">doubleObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Double.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.encrypt">encrypt</a></b>(_initialBytes, _password, _initialVector, _algorithm)
								</div>
								<div class="description">- a function for encrypting an array of bytes.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.enqueueTask">enqueueTask</a></b>(_config, _queueName)
								</div>
								<div class="description">- Place a serilizable object in a Google App Engine
task queue.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.escapeHtml">escapeHtml</a></b>(_value)
								</div>
								<div class="description">- escapes a string for adding to an
HTML fragment</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.escapeXml">escapeXml</a></b>(_value)
								</div>
								<div class="description">- escapes a string to prepare it for adding it to an
XML fragment</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.every">every</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.filter">filter</a></b>(_config, -, -)
								</div>
								<div class="description">- This function compares properties of each active
record in an array of active records with a search string and a
date interval.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.filterCollection">filterCollection</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.filterContains">filterContains</a></b>(_filter, _propertyName)
								</div>
								<div class="description">- returns true is the array of strings contains
_propertyName</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.floatArray">floatArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
float.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.floatObjectArray">floatObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Float.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.forEach">forEach</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.format">format</a></b>(_value, _mask)
								</div>
								<div class="description">- Formats value as dictated by
the appropriate airlift.util.FormatUtil.format</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.g">g</a></b>(_length)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.getCacheService">getCacheService</a></b>()
								</div>
								<div class="description">Returns the Google memcache service object.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.getMonthIntervals">getMonthIntervals</a></b>(_date1, _date2)
								</div>
								<div class="description">This function returns the enumeration of months that
occur between two dates</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.getPropertyValue">getPropertyValue</a></b>(_resourceName, _propertyName)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.guid">guid</a></b>()
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.hash">hash</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.hashMap">hashMap</a></b>(_map)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.hashSet">hashSet</a></b>(_collection)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.intArray">intArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
int.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.integer">integer</a></b>(_integer)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.integerObjectArray">integerObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.intObjectArray">intObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Integer.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.isDefined">isDefined</a></b>(_variable)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.isWhitespace">isWhitespace</a></b>(_string)
								</div>
								<div class="description">- check a string and returns true if it is white space.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.isWhiteSpace">isWhiteSpace</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.l">l</a></b>(_list)
								</div>
								<div class="description">Enhanced java.util.List has Javascript array iterative functions
every, filter, forEach, map, and some, as well as other array
methods like pop, push, reverse, shift, unshift, slice,
splice, sort

They also support @see airlift.split and @see airlift.partition

They also have shortcut functions g() for get(), and chainable a() for add().</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.leftPad">leftPad</a></b>(_string, _size, _character)
								</div>
								<div class="description">- left pad a string with the specified number of
characters</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.longArray">longArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
long.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.longObjectArray">longObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Long.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.m">m</a></b>(_map)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.map">map</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.mergeCollections">mergeCollections</a></b>(an)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.mm">mm</a></b>()
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.notDefined">notDefined</a></b>(_variable)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.partition">partition</a></b>(_collection, _attribute)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.post">post</a></b>(_domainName)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.prepareForDateSearch">prepareForDateSearch</a></b>(_calendar, _attributeName, _datePart)
								</div>
								<div class="description">This function prepares a calendar object for indexing</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.put">put</a></b>(_domainName)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.renderError">renderError</a></b>(_errorMap)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.rightPad">rightPad</a></b>(_string, _size, _character)
								</div>
								<div class="description">- right pad a string with the specified number of
characters</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.s">s</a></b>(_collection)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.sb">sb</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.shortArray">shortArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
short.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.shortObjectArray">shortObjectArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.Byte.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.some">some</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.split">split</a></b>(_collection, _function)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.string">string</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.stringArray">stringArray</a></b>(_size, _initializer)
								</div>
								<div class="description">- Creates a Java array of specified size and type
java.lang.String.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.stringTemplate">stringTemplate</a></b>(_templateString)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.toJavaString">toJavaString</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.tokenizeIntoDateParts">tokenizeIntoDateParts</a></b>(_date, _name)
								</div>
								<div class="description">This method relies on airlift.prepareForDateSearch to
tokenize a date into month, day, and year tokens.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.tokenizeIntoNGrams">tokenizeIntoNGrams</a></b>(_string)
								</div>
								<div class="description"></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.trim">trim</a></b>(_string)
								</div>
								<div class="description">- remove white space from the left and right of a string</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.unescapeHtml">unescapeHtml</a></b>(_value)
								</div>
								<div class="description">- unescapes a string that was prepared for adding to an
HTML fragment</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont">airlift.<b><a href="../symbols/airlift.html#.unescapeXml">unescapeXml</a></b>(_value)
								</div>
								<div class="description">- unescapes a string that was prepared for adding to an
XML fragment</div>
							</td>
						</tr>
					
					</tbody>
				</table>
				
				
				
			
<!-- ============================== events summary ======================== -->
			

<!-- ============================== constructor details ==================== -->		
			
			<div class="details"><a name="constructor"> </a>
				<div class="sectionTitle">
					Namespace Detail
				</div>
				
				<div class="fixedFont">
						<b>airlift</b>
				</div>
				
				<div class="description">
					
					
				</div>
				
				
				
				
					
					
					
					
					
					
					

			</div>
			

<!-- ============================== field details ========================== -->		
			

<!-- ============================== method details ========================= -->		
			
				<div class="sectionTitle">
					Method Detail
				</div>
				
					<a name=".a"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>a</b>(_javaType, _size)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var stringArray = airlift.a("java.lang.String", 10);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_javaType</b>
									
								</dt>
								<dd>- the java class name or type for this array</dd>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the number of slots allocated for this array</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a Java array of type _javaType and length _size.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".appender"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>appender</b>(_initialText, _delimiter)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>

An appender makes it easy to create delimited lists ... Its use help
avoid the trailing delimiter problem..
					</div>
					
					
					
					<pre class="code">
var record = airlift.appender("Bediako", ",");

record.append("42");
record.append("6'1\"");

var record = record.toString() //"Bediako, 42, 6'1\""</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_initialText</b>
									
								</dt>
								<dd>- the first text to be applied.</dd>
							
								<dt>
									<b>_delimiter</b>
									
								</dt>
								<dd>- the delimiter to be used to separate parts of
the text string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a string delimited by _delimiter</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".arrayCopy"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>arrayCopy</b>(_sourceArray, _destinationArray, _conversionFunction)
					
					</div>
					<div class="description">
						Copies on array to another.  If a conversion function
is provided, it is applied to each element in the source array with
the result of that application placed in the destination array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var destination = [];</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_sourceArray</b>
									
								</dt>
								<dd>- the array to copy from. Could be a Javascript
or Java type array.</dd>
							
								<dt>
									<b>_destinationArray</b>
									
								</dt>
								<dd>the array to copy to. Could be a Javascript
or Java type array.</dd>
							
								<dt>
									<b>_conversionFunction</b>
									
								</dt>
								<dd>- the optional element level conversion function</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name=".arrayList"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>arrayList</b>(_collection)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.l">airlift.l</a>()</dd>
							
							</dl>
						

					<hr />
				
					<a name=".booleanArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>booleanArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
boolean.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type boolean</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".booleanObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>booleanObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Boolean.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Boolean</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".browser"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>browser</b>()
					
					</div>
					<div class="description">
						Airlift browser object can be used to call other URIs
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var browser = airlift.browser();</pre>
					
					
					
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>airlift.util.Browser</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".byteArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>byteArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type byte.
If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type byte</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".byteObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>byteObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Byte.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Byte</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".cc"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>cc</b>(_className)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">
var stringClass = airlift.cc("java.lang.String");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_className</b>
									
								</dt>
								<dd>- a Java class name</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- a class</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".characterObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>characterObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.charObjectArray">airlift.charObjectArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".charArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>charArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
char.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type char</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".charObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>charObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Character.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Character</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".chat"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>chat</b>(_users, _message)
					
					</div>
					<div class="description">
						- send a message to a collection of Google users via Google
Talk.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code"></pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_users</b>
									
								</dt>
								<dd>- a JavaScript array or a java.util.Iterator or
java.util.Iterable</dd>
							
								<dt>
									<b>_message</b>
									
								</dt>
								<dd>- a string containing the message.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a Javascript array that has the status of each message sent.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".cloneDate"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>cloneDate</b>(_date)
					
					</div>
					<div class="description">
						Creates a new java.util.Date object from another
java.util.Date or Javascript Date object.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var date = new Date();
var clonedDate = airlift.cloneDate(date);

var date = airlift.createDate();
var clonedDate = airlift.cloneDate(date);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_date</b>
									
								</dt>
								<dd>- the java.util.Date or Javascript Date object to be
cloned.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.util.Date object that is the same time as the passed
in date.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".collect"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					<span class="light">{, }</span>
					<span class="light">airlift.</span><b>collect</b>(_arg1, _arg2)
					
					</div>
					<div class="description">
						This method will collect active records for a domain.
It may accept a config object that contains configuration
information for executing the request for the collection.  The
following may be specified in the config object.

		<p>offset - Optional. Indicates the start index of the collection.
		0 is the default value.</p>

		<p>limit - Optional. Indicates the maximum amount that should be returned by
		this query. 10 is the default value.</p>

		<p>asc - Optional. Set to true for sorting records in ascending order, false
		for descending order.  True is the default value.</p>

		<p>orderBy - Optional. Name of the property on this domain by
		which this collection should be sorted.  Set to "auditPutDate"
		as the default value.</p>

		<p>returnType- Optional. Determine the type of object that will
		hold the collection returned.  Could be "asList" for an
		enhanced list, "asIterator" for an enhanced iterator, or
		"asIterable" for an enhanced list.  This is set to "asIterator"
		by default.</p>
		
		<p>filterList - Optional. A list of filter objects that will allow
		the developer to further refine the results in the collection.
		A filter object has three required properties, namely ...

			<p>(i)"attribute" which is the name of the property on a member
			entity of the domain collection,</p>

			<p>(ii)"operatorName" which is the
			name of the comparison operator to be used to compare this
			attribute as defined by the Java enum
			com.google.appengine.api.datastore.Query.FilterOperator</p>

			<p>(iii)"value" the value that the attribute value must be
			compared with via the operation specified by
			"operatorName".</p>
		</p>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/_home_bediako_work_airlift_src_script_javascript_airlift_util_handler.js.html">handler.js</a>.
						
						<br /><i>Author: </i>Bediako George.
					</div>
					
					
					
					<pre class="code">if the URI is www.example.com/a/runner

then one could write

var [runner, runners] = airlift.collect();

and this will retrieve at most ten runners ordered by "auditPutDate"
in the runners enhanced iterator.

To get the runners

for (var runner in Iterator(runners))
{
		LOG.info(runner.json());
}

or this works as well

runners.forEach(function(_runner) { LOG.info(_runner.json()); });

Also one could do this ...

var [runner, runnersList] = airlift.collect(
"prorunner",
{
	returnType: "asList",
	orderBy: "firstName",
	limit:200,
	offset:100,
	filterList:[
	{attribute:"lastName", operatorName:"EQUAL", value:"George"},
	{attribute:"age", operatorName:"LESS_THAN" value:20}
	]
};

and this will return an enhanced list that contains "prorunner"
active records that have last name "George" and age less than 20
years old, paginated from 100 to 200, and ordered by the first name.

One may get the runners as shown above.</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_arg1</b>
									
								</dt>
								<dd>- Optional. If this is a string it will be taken to be the name
of the domain that should be collected.  If it is not a string it
must be a config object.</dd>
							
								<dt>
									<b>_arg2</b>
									
								</dt>
								<dd>- Optional, If arg1 is defined then _arg2 is the config
object.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- the active record used to collect the domain results.</dd>
							
								<dd>- either an enhanced list, a java.util.Iterable, or an enhanced
java.util.Iterator.  This depends on what was specified in the
config object.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".copy"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>copy</b>(_source, _destination, _propertyArray)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">airlift.copy(person, employee, ["firstName", "lastName", "age"]);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_source</b>
									
								</dt>
								<dd>- the source object to copy from.</dd>
							
								<dt>
									<b>_destination</b>
									
								</dt>
								<dd>- the destination object to copy to</dd>
							
								<dt>
									<b>_propertyArray</b>
									
								</dt>
								<dd>- the enhanced list or Javascript array of
properties that should be copied from the source to the destination
object.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name=".createArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>createArray</b>(_size, _type, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of the specified size and type.
If an initialization array is provided tht contents of that array
are copied to the Java array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var stringArray = airlift.createArray(3, "java.lang.String",
["Bediako", "Loki"]); //should return java.lang.String[] of size 3
with the first two slots containing "Bediako" and "Loki".</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_type</b>
									
								</dt>
								<dd>- the Java type of the array</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a Java type array</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".createDate"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>createDate</b>(_config)
					
					</div>
					<div class="description">
						creates a java.util.Date object
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var date = airlift.createDate();</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_config</b>
									
								</dt>
								<dd>- the config parameters as expected by
airlift.createCalendar()</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>java.util.Date</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd>airlift.createCalendar();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".createTimeZone"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>createTimeZone</b>(_timeZoneString)
					
					</div>
					<div class="description">
						returns the corresponding java.util.TimeZone object for
a given _timeZoneString
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var timezone = airlift.createTimeZone("EST");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_timeZoneString</b>
									
								</dt>
								<dd>- a valid time zone string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>java.util.TimeZone</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd>java.util.TimeZone</dd>
							
							</dl>
						

					<hr />
				
					<a name=".decrypt"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>decrypt</b>(_initialBytes, _password, _initialVector, _algorithm)
					
					</div>
					<div class="description">
						- a function for decrypting an array of bytes.  This
function is not really expected to be used by developers.  Instead
the decryption of a field is specified using the encryption
attribute on airlift's Persistable annotation.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">airlift.decrypt(byteArray, "password123", "Batman and Robin", "SunJCE", "AES", "PCBC", "PKCS5PADDING", 20);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_initialBytes</b>
									
								</dt>
								<dd>- the byte array to encrypt</dd>
							
								<dt>
									<b>_password</b>
									
								</dt>
								<dd>- the password to be used to decrypt these bytes</dd>
							
								<dt>
									<b>_initialVector</b>
									
								</dt>
								<dd>- the encryption vector</dd>
							
								<dt>
									<b>_algorithm</b>
									
								</dt>
								<dd>- the object holding information on the  encryption
algorithm to be used.  This maps to any of the Java 6 packaged standard
encyption algorithms.  The following options can be set ...</dd>
							
								<dt>
									<b>_algorithm.provider</b>
									
								</dt>
								<dd>- the name of the encryption algorithm
provider</dd>
							
								<dt>
									<b>_algorithm.name</b>
									
								</dt>
								<dd>- the name of the algorithm</dd>
							
								<dt>
									<b>_algorithm.mode</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_algorithm.padding</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_algorithm.revolutions</b>
									
								</dt>
								<dd>- the number of times this encryption
algorithm should be repeated.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>the unencrypted byte array</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".del"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>del</b>(_id, _domainName)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>

Delete an active record based on domain URI and rest context.
delete accepts functions in its argument list that are run after
syntactic validation but before insertion into the persistent store..
					</div>
					
					
					
					<pre class="code">
airlift.del("12hgh23", "user");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_id</b>
									
								</dt>
								<dd>is the identifier of the active record to be deleted from
the persistent store.</dd>
							
								<dt>
									<b>_domainName</b>
									
								</dt>
								<dd>is an optional parameter. If not provided post
will use the GLOBAL context variable DOMAIN_NAME provided by the
handler context.  DOMAIN_NAME is derived from the URI.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name=".doubleArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>doubleArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
double.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Double</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".doubleObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>doubleObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Double.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Double</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".encrypt"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>encrypt</b>(_initialBytes, _password, _initialVector, _algorithm)
					
					</div>
					<div class="description">
						- a function for encrypting an array of bytes.  This
function is not really expected to be used by developers.  Instead
the encryption of a field is specified using the encryption
attribute on airlift's Persistable annotation.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var fullNameEncrypted =
airlift.encrypt(airlift.string("Bediako").toBytes(), "password123", "Batman and Robin", "SunJCE", "AES", "PCBC", "PKCS5PADDING", 20);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_initialBytes</b>
									
								</dt>
								<dd>- the byte array to encrypt</dd>
							
								<dt>
									<b>_password</b>
									
								</dt>
								<dd>- the password to be used to decrypt these bytes</dd>
							
								<dt>
									<b>_initialVector</b>
									
								</dt>
								<dd>- the encryption vector</dd>
							
								<dt>
									<b>_algorithm</b>
									
								</dt>
								<dd>- the object holding information on the  encryption
algorithm to be used.  This maps to any of the Java 6 packaged standard
encyption algorithms.  The following options can be set ...</dd>
							
								<dt>
									<b>_algorithm.provider</b>
									
								</dt>
								<dd>- the name of the encryption algorithm
provider</dd>
							
								<dt>
									<b>_algorithm.name</b>
									
								</dt>
								<dd>- the name of the alogirthm</dd>
							
								<dt>
									<b>_algorithm.mode</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_algorithm.padding</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_algorithm.revolutions</b>
									
								</dt>
								<dd>- the number of times this encryption
algorithm should be repeated.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an encrypted byte array.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".enqueueTask"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>enqueueTask</b>(_config, _queueName)
					
					</div>
					<div class="description">
						- Place a serilizable object in a Google App Engine
task queue.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var params = {"name: Bediako", "gender: male" }
airlift.enqueueTask({url: "http://example.com/a/person", "POST",
params, "addPersonQueue"});</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_config</b>
									
								</dt>
								<dd>- the task queue configuration object that contains the
following options.</dd>
							
								<dt>
									<b>_config.url</b>
									
								</dt>
								<dd>- the URI this task will be sent to.</dd>
							
								<dt>
									<b>_config.method</b>
									
								</dt>
								<dd>- the optional HTTP method used to send this
task.  This defaults to "POST".</dd>
							
								<dt>
									<b>_config.parameters</b>
									
								</dt>
								<dd>a java.util.Map or a Javascript object
detailing the config parameters that are to be sent with this task.</dd>
							
								<dt>
									<b>_queueName</b>
									
								</dt>
								<dd>- The Google App Engine task queue that will hold
this task.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name=".escapeHtml"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>escapeHtml</b>(_value)
					
					</div>
					<div class="description">
						- escapes a string for adding to an
HTML fragment
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var escapedHtml = airlift.escapeHtml("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_value</b>
									
								</dt>
								<dd>- the string to escaped</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- the escaped string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".escapeXml"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>escapeXml</b>(_value)
					
					</div>
					<div class="description">
						- escapes a string to prepare it for adding it to an
XML fragment
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var escapedXml = airlift.escapeXml("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_value</b>
									
								</dt>
								<dd>- the string to escaped</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- the escaped string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".every"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>every</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

var success = airlift.every(users, function(_item, _index, _collection) { return true; });</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.

The iteration will stop once the all the members of the _collection
has been visited OR if the _function ever returns false.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>returns true if the function returned true for every item
it visited.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".filter"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>filter</b>(_config, -, -)
					
					</div>
					<div class="description">
						- This function compares properties of each active
record in an array of active records with a search string and a
date interval. If the properties match the search criteria and a
specified date property falls in between the provide date interval,
the active record is returned along with other matching active
records in an array.  Useful for performing natural language like
searches against an array, an Iterable, an Iterator, or an enhanced
list or set of active records.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var resultArray = [{firstName: "Bediako", lastName: "George", recordDate:
new Date(10-14-2011")}, {firstName: "Loki", lastName:
"George", recordDate: new Date(10-14-2010")}, {firstName:
"Connor", lastName: "George", recordDate:
new Date(12-14-2011")}];

var resultArray = airlift.filter({filterString: "George",
propertyArray: ["firstName", "lastName"], resultArray: resultArray,
dateFieldName: "recordDate", startDate: new Date("11-01-2011"),
endDate: new Date("01-01-2012")});

//this should return {firstName: "Connor", lastName: "George",
//recordDate:  new Date(12-14-2011")}</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_config</b>
									
								</dt>
								<dd>- a config object that provides the following
properties ...</dd>
							
								<dt>
									<b>_config.filterString</b>
									
								</dt>
								<dd>- the string of tokens to filter this
result on.</dd>
							
								<dt>
									<b>-</b>
									
								</dt>
								<dd>_config.resultArray the list of active records.</dd>
							
								<dt>
									<b>_config.propertyArray</b>
									
								</dt>
								<dd>- An array of properties of the array of
objects the search is to be performed on.</dd>
							
								<dt>
									<b>_config.startDate</b>
									
								</dt>
								<dd>- a JavaScript Date or java.util.Date that
marks the beginning of the date interval.</dd>
							
								<dt>
									<b>_config.endDate</b>
									
								</dt>
								<dd>- a JavaScript Date or java.util.Date that
marks the end of the date interval.</dd>
							
								<dt>
									<b>-</b>
									
								</dt>
								<dd>_config.dateFieldName the optional name of the property that
contains the date that should fall between the _config.startDate and
the _config.endDate.  If not provided this defaults to the
auditPutDate of the active record.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of active records that have properties that match
at least partially the words in the filter string and have the
specified date field property that falls in between the provided
date interval</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".filterCollection"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>filterCollection</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

var results = airlift.filter(users, function(_item, _index, _collection) { return true; });  //this returns every item in users.</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.util.List or a Javascript array that contains every
item/character in the Javascript array or java.util.Collection
or string for which _function returned
true.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".filterContains"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>filterContains</b>(_filter, _propertyName)
					
					</div>
					<div class="description">
						- returns true is the array of strings contains
_propertyName
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">if (airlift.filterContains(["Bediako", "George"], "Loki") === false)
{
	LOG,info("Loki is not found in the list");
}</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_filter</b>
									
								</dt>
								<dd>- the array of strings to check against</dd>
							
								<dt>
									<b>_propertyName</b>
									
								</dt>
								<dd>- the name of the property to look for.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- true if _filter contains _propertyName, false otherwise.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".floatArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>floatArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
float.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type float</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".floatObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>floatObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Float.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Float</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".forEach"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>forEach</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

airlift.forEach(users, function(_item, _index, _collection) { LOG.info("Hello " + _item); });
//this writes "Hello <item>" to the logs.</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name=".format"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>format</b>(_value, _mask)
					
					</div>
					<div class="description">
						- Formats value as dictated by
the appropriate airlift.util.FormatUtil.format
						
						<br /><i>Author: </i>Bediako George.
					</div>
					
					
					
					<pre class="code">var dateString = airlift.format(new Packages.java.util.Date(),
"mm/dd/yyyy");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_value</b>
									
								</dt>
								<dd>the value that needs to be formatted as a string.</dd>
							
								<dt>
									<b>_mask</b>
									
								</dt>
								<dd>- Optional - the mask that should used to defined the
string format.  Useful for date and timestamp objects.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- formatted string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".g"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>g</b>(_length)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var guid = airlift.g(10); //might return "12a34bf77a"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_length</b>
									
								</dt>
								<dd>- the length of the unique id to be generated</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a randomly generated string of length _length</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".getCacheService"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>getCacheService</b>()
					
					</div>
					<div class="description">
						Returns the Google memcache service object.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var cache = airlift.getCacheService();</pre>
					
					
					
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>com.google.appengine.api.memcache.MemcacheService</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".getMonthIntervals"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>getMonthIntervals</b>(_date1, _date2)
					
					</div>
					<div class="description">
						This function returns the enumeration of months that
occur between two dates
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var monthIntervals = airlift.getMonthIntervals(date1, date2); //if
date1 is in December 2010 and date2 is March 2011 the month
intervals is [12, 1, 2, 3]</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_date1</b>
									
								</dt>
								<dd>- start date</dd>
							
								<dt>
									<b>_date2</b>
									
								</dt>
								<dd>- end date</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>the months in numeric format between two dates</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".getPropertyValue"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>getPropertyValue</b>(_resourceName, _propertyName)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var cacheTimeOut = airlift.getPropertyValue("startup.properties,
"cacheTimeOut");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_resourceName</b>
									
								</dt>
								<dd>- name of the Java property file resource,</dd>
							
								<dt>
									<b>_propertyName</b>
									
								</dt>
								<dd>- name of the property whose value is to be
retrieved.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>the value of referred to by property name _propertyName in
resource _resourceName</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".guid"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>guid</b>()
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.g">airlift.g</a>()</dd>
							
							</dl>
						

					<hr />
				
					<a name=".hash"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>hash</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var hash = airlift.hash("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>is the string to provide a SHA1 has for.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>SHA1 hash of _string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".hashMap"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>hashMap</b>(_map)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_map</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.m">airlift.m</a></dd>
							
							</dl>
						

					<hr />
				
					<a name=".hashSet"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>hashSet</b>(_collection)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.s">airlift.s</a></dd>
							
							</dl>
						

					<hr />
				
					<a name=".intArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>intArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
int.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type int</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".integer"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>integer</b>(_integer)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var result = airlift.integer(42);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_integer</b>
									
								</dt>
								<dd>- the initial integer the java.lang.Integer
should optionally be based on.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.lang.Integer based on _integer if it is defined, otherwise
a java.lang.Integer of value 0.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".integerObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>integerObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd></dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.intObjectArray">airlift.intObjectArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".intObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>intObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Integer.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Integer</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".isDefined"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>isDefined</b>(_variable)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var test;
if (airlift.isDefined(test) === true) { LOG.info("test is defined"); else {
LOG.info("test is not defined"); } will log that "test is not
defined".</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_variable</b>
									
								</dt>
								<dd>- the variable to check to see if it is defined</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>true if defined false otherwise</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".isWhitespace"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>isWhitespace</b>(_string)
					
					</div>
					<div class="description">
						- check a string and returns true if it is white space.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">if (airlift.isWhiteSpace(_string) === true)
{
	LOG.info("String is white space");
}</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the string to check for white space.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>true if string is whitespace, false otherwise.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".isWhiteSpace"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>isWhiteSpace</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.isWhitespace">airlift.isWhitespace</a></dd>
							
							</dl>
						

					<hr />
				
					<a name=".l"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>l</b>(_list)
					
					</div>
					<div class="description">
						Enhanced java.util.List has Javascript array iterative functions
every, filter, forEach, map, and some, as well as other array
methods like pop, push, reverse, shift, unshift, slice,
splice, sort

They also support @see airlift.split and @see airlift.partition

They also have shortcut functions g() for get(), and chainable a() for add().

Finally enhanced lists have the function i() which returns a
Javascript Iterator.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var list = airlift.l();

//or
var list = airlift.l(new Packages.java.util.ArrayList());

//or
var list = airlift.l(new Packages.java.util.HashSet());

//or
var arrayList = new Packages.java.util.ArrayList();
arrayList.add("Bediako");

var list = airlift.l(arrayList);
var bediako = list.g(0) //now bediako is "Bediako"

//adding things to a list
var list = airlift.l().a("Bediako").a("George");
//list now contains ["Bediako", "George"];

//iterating over an enhanced list
for (var name in Iterator(list)) { LOG.info(name); }

//or
for (var name in list.i()) { LOG.info(name); }</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_list</b>
									
								</dt>
								<dd>- java.util.Collection</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an enhanced java.util.List</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".leftPad"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>leftPad</b>(_string, _size, _character)
					
					</div>
					<div class="description">
						- left pad a string with the specified number of
characters
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var paddedString = airlift.leftPad("Bediako   ", 13, " ");
//paddedString is now "   Bediako   ";</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the string to be left padded</dd>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the final size of the string</dd>
							
								<dt>
									<b>_character</b>
									
								</dt>
								<dd>- the character to be used for padding</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>the left padded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".longArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>longArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
long.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type long</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".longObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>longObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Long.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Long</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".m"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>m</b>(_map)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var map = airlift.m();

//or
var map = airlift.m(new Packages.java.util.HashMap());

//or
var hashMap = new Packages.java.util.HashMap();
hashMap.put("Bediako", "42");

var map = airlift.m(hashMap); //map now has {"Bediako", "42"}

//iterating over an enhanced map
for (var entry in Iterator(map.entrySet())) { LOG.info(name); }

//or this is the same as above
for (var name in map.i()) { LOG.info(name); }</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_map</b>
									
								</dt>
								<dd>- java.util.Map</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an enhanced java.util.Map

Enhanced maps contain chainable shorthand method p(_key, _value) for
put(_key, _value) and shorthand method g(_key) for get(_key);

Finally enhanced maps have the function i() which returns a
Javascript Iterator.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".map"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>map</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

var results = airlift.map(users, function(_item, _index, _collection) { return "Hello " + _item; });  //this returns a list
of "Hello <item>" for every item in users.</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.util.List or a Javascript array that contains every
result returned by _function's execution against every item in the
collection or array OR every character in the java.lang.String or
Javascript string.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".mergeCollections"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>mergeCollections</b>(an)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var customerList = airlift.l().a("Bediako").a("Connor").a("Loki");
var storeSet = airlift.s().a("Amazon").a("Zappos").a("Macy's");
var customersAndStores = airlift.mergeCollections(customerList,
storeSet);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>an</b>
									
								</dt>
								<dd>argument list of collections</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a new collection that has all the members of the passed in
collections as its members.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".mm"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>mm</b>()
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var messageManager = airlift.mm();</pre>
					
					
					
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a new Packages.airlift.MessageManager()</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".notDefined"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>notDefined</b>(_variable)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var test;
if (airlift.notDefined(test) === true) { LOG.info("test is not defined"); else {
LOG.info("test is defined"); } will log that "test is not
defined".</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_variable</b>
									
								</dt>
								<dd>- the variable to check to see if it is not defined</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>false if defined true otherwise</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".partition"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>partition</b>(_collection, _attribute)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = [{name: "Bediako"}, {name: "Dave"}, {name: "Loki"}
{name: "Bediako"}];

var [valueList, valueMap] = airlift.every(users, function(_item, _index, _collection)
{
	return (_item.length > 4);
});  //this returns [["Bediako", "Dave", "Loki"], {"Bediako" : [{name: "Bediako"}, {name: Bediako}], "Dave": [{name: "Dave"}], "Loki": [{name: Loki}]}]</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_attribute</b>
									
								</dt>
								<dd>- the name of the attribute to be examined on the items in 
_collection.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a value list (java.util.List or Javascript array) and a
map (java.util.Map or Javascript object).  The value list contains
the set of values that each item in the _collection had on its
property _attribute.  The map contains all the values found in the
value list and a list of items that had that value on its property
named attribute.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".post"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					<span class="light">{, , }</span>
					<span class="light">airlift.</span><b>post</b>(_domainName)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>

Post an active record based on domain URI and rest context.
post accepts functions in its argument list that are run after
syntactic validation but before insertion into the persistent store..
					</div>
					
					
					
					<pre class="code">var setName = function(_activeRecord, _errorMap) { if (_errorMap.isEmpty() ===
true) { _activeRecord.name = "Bediako"; }

var [activeRecord, errorMap, id] = airlift.post("user", setName);

//or

var [activeRecord, errorMap, id] = airlift.post(setName);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_domainName</b>
									
								</dt>
								<dd>is an optional parameter. If not provided post
will use the GLOBAL context variable DOMAIN_NAME provided by the
handler context.  DOMAIN_NAME is derived from the URI.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a newly created activerecord for the resource identified by
_domainName (or DOMAIN_NAME is _domainName is not defined)</dd>
							
								<dd>a map of validation and conversion errors discovered while
processing the parameter values from the request map and/or the URI</dd>
							
								<dd>the newly created id for the persisted active record.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".prepareForDateSearch"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>prepareForDateSearch</b>(_calendar, _attributeName, _datePart)
					
					</div>
					<div class="description">
						This function prepares a calendar object for indexing
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var indexedToken = airlift.prepareForDateSearch(calendar, "auditPutDate", "year");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_calendar</b>
									
								</dt>
								<dd>- the date that is to be indexed</dd>
							
								<dt>
									<b>_attributeName</b>
									
								</dt>
								<dd>- the name of the active record attribute this
calendar came from.</dd>
							
								<dt>
									<b>_datePart</b>
									
								</dt>
								<dd>- the name of the calendar part that is to be index</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a string which could be added to the list of tokens to be
indexed into the domain index field.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".put"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					<span class="light">{, }</span>
					<span class="light">airlift.</span><b>put</b>(_domainName)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>

Put an active record based on domain URI and rest context.
put accepts functions in its argument list that are run after
syntactic validation but before update into the persistent store..
					</div>
					
					
					
					<pre class="code">var setName = function(_activeRecord, _errorMap) { if (_errorMap.isEmpty() ===
true) { _activeRecord.name = "Bediako"; }

var [activeRecord, errorMap] = airlift.put("user", setName);

//or

var [activeRecord, errorMap] = airlift.put(setName);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_domainName</b>
									
								</dt>
								<dd>is an optional parameter. If not provided post
will use the GLOBAL context variable DOMAIN_NAME provided by the
handler context.  DOMAIN_NAME is derived from the URI.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a newly created activerecord for the resource identified by
_domainName (or DOMAIN_NAME is _domainName is not defined)</dd>
							
								<dd>a map of validation and conversion errors discovered while
processing the parameter values from the request map and/or the URI</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".renderError"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>renderError</b>(_errorMap)
					
					</div>
					<div class="description">
						
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/_home_bediako_work_airlift_src_script_javascript_airlift_util_handler.js.html">handler.js</a>.
						
						<br /><i>Author: </i>Bediako George.
					</div>
					
					
					
					<pre class="code"></pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_errorMap</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd></dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".rightPad"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>rightPad</b>(_string, _size, _character)
					
					</div>
					<div class="description">
						- right pad a string with the specified number of
characters
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var paddedString = airlift.rightPad("Bediako", 10, " ");
//paddedString is now "Bediako   ";</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the string to be right padded</dd>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the final size of the string</dd>
							
								<dt>
									<b>_character</b>
									
								</dt>
								<dd>- the character to be used for padding</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>the right padded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".s"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>s</b>(_collection)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var set = airlift.s();

//or
var set = airlift.s(new Packages.java.util.ArrayList());

//or
var hashSet = new Packages.java.util.HashSet();
hashSet.add("Bediako");

var set = airlift.s(hashSet); //set now has "Bediako"

//adding things to a set
var set = airlift.s().a("Bediako").a("George");
//set now contains ["Bediako", "George"]

//iterating over an enhanced set
for (var name in Iterator(set)) { LOG.info(name); }

//or
for (var name in set.i()) { LOG.info(name); }</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- java.util.Collection</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an enhanced java.util.Set
Enhanced java.util.Set has Javascript array iterative functions
every, filter, forEach, map, and some.

They also support @see airlift.split and @see airlift.partition

They also have chainable shortcut functions a() for add().

Finally enhanced lists have the function i() which returns a
Javascript Iterator.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".sb"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>sb</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var javaStringBuffer = airlift.stringBuffer("Hello Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the initial string the java.lang.StringBuffer
should optionally be based on.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.lang.StringBuffer based on _string if it is defined, otherwise
a blank java.lang.StringBuffer.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".shortArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>shortArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
short.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type short</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".shortObjectArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>shortObjectArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.Byte.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.Byte</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".some"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>some</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

var success = airlift.every(users, function(_item, _index, _collection) { return true; });</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.

The iteration will stop once the all the members of the _collection
has been visited OR if the _function ever returns true.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>returns true if the function returned true for any item
it visited.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".split"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>split</b>(_collection, _function)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var users = ["Bediako", "Dave", "Loki"];

var [successList, failList] = airlift.every(users, function(_item, _index, _collection)
{
	return (_item.length > 4);
});  //this returns [["Bediako"], ["Dave", "Loki"]].</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_collection</b>
									
								</dt>
								<dd>- a java.util.Collection, a java.lang.String, a
Javascript array, or a Javascript string to iterate over.</dd>
							
								<dt>
									<b>_function</b>
									
								</dt>
								<dd>- a function that will be applied to every member
of that collection or array, OR every character of the
java.lang.String or Javascript string.  The function can expect the
item/character, index, and collection/string to be passed to it at runtime.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>two collections.  The first collection contains the items
for which _function returned true, the second collection contains
the items for which the function returned false.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".string"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>string</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var javaString = airlift.string("Hello Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the initial string the java.lang.String
should optionally be based on.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a java.lang.String based on _string if it is defined, otherwise
a blank java.lang.String.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".stringArray"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>stringArray</b>(_size, _initializer)
					
					</div>
					<div class="description">
						- Creates a Java array of specified size and type
java.lang.String.  If an initialization array is provided the contents of that array
are copied to the array.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_size</b>
									
								</dt>
								<dd>- the initial size of the array.</dd>
							
								<dt>
									<b>_initializer</b>
									
								</dt>
								<dd>- an array of values that should be copied to
the array.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>an array of type java.lang.String</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.createArray">airlift.createArray</a>();</dd>
							
							</dl>
						

					<hr />
				
					<a name=".stringTemplate"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>stringTemplate</b>(_templateString)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>
*.
					</div>
					
					
					
					<pre class="code">var template = airlift.stringTemplate("<$tag$>$value$</$tag$>");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_templateString</b>
									
								</dt>
								<dd>- an optional legal stringTemplate template string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a stringTemplate object.  If _templateString is provided
the stringTemplate object will use this as its template, otherwise
the stringTemplate object returned will not yet have a template.
You may later associate a template with this object using the
setTemplate method.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".toJavaString"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>toJavaString</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/airlift.html#.string">airlift.string</a></dd>
							
							</dl>
						

					<hr />
				
					<a name=".tokenizeIntoDateParts"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>tokenizeIntoDateParts</b>(_date, _name)
					
					</div>
					<div class="description">
						This method relies on airlift.prepareForDateSearch to
tokenize a date into month, day, and year tokens.
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var tokenizedDateParts = airlift.tokenizeIntoDateParts(date, "auditPutDate");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_date</b>
									
								</dt>
								<dd>- the date to be tokenized</dd>
							
								<dt>
									<b>_name</b>
									
								</dt>
								<dd>- the property name this token is associated with.</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>tokenized date parts of the month, year, and day.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".tokenizeIntoNGrams"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>tokenizeIntoNGrams</b>(_string)
					
					</div>
					<div class="description">
						
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var ngramTokenList = airlift.tokenizeIntoNGrams("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the string to be tokenized into NGrams</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a list of ngrams of the given string</dd>
							
							</dl>
						
						
							<dl class="detailList">
							<dt class="heading">Requires:</dt>
							
								<dd></dd>
							
							</dl>
						
						

					<hr />
				
					<a name=".trim"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>trim</b>(_string)
					
					</div>
					<div class="description">
						- remove white space from the left and right of a string
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var trimmedString = airlift.trim("   Bediako   "); //trimmedString
is now "Bediako";</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_string</b>
									
								</dt>
								<dd>- the string to be trimmed</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>a trimmed string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".unescapeHtml"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>unescapeHtml</b>(_value)
					
					</div>
					<div class="description">
						- unescapes a string that was prepared for adding to an
HTML fragment
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var unescapedHtml = airlift.unescapeHtml("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_value</b>
									
								</dt>
								<dd>- the string to unescaped</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- the unescaped string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".unescapeXml"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					
					<span class="light">airlift.</span><b>unescapeXml</b>(_value)
					
					</div>
					<div class="description">
						- unescapes a string that was prepared for adding to an
XML fragment
						
						<br /><i>Author: </i><a href="mailto:bediako.george@lucidtechnics.com">Bediako
George</a>.
					</div>
					
					
					
					<pre class="code">var unescapedXml = airlift.unescapeXml("Bediako");</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>_value</b>
									
								</dt>
								<dd>- the string to unescaped</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd>- the unescaped string</dd>
							
							</dl>
						
						
						

					
				
			
			
<!-- ============================== event details ========================= -->		
			
			
			<hr />
		</div>

		
<!-- ============================== footer ================================= -->
		<div class="fineprint" style="clear:both">
			
			Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Fri Jul 01 2011 11:01:43 GMT-0400 (EDT)
		</div>
	</body>
</html>
